package com.sunshine.ssm.test.factoryMethod;

/**
 * @Description: 普通工厂,在普通工厂方法模式中，如果传递的字符串出错，则不能正确创建对象，而多个工厂方法模式是提供多个工厂方法，分别创建对象
 * @author: Hong.Wei
 * @Date: 2017/2/9 15:57
 */
public class SendFactoryNormal {

    public Sender getSender(String msg) {
        if ("mail".equals(msg)) {
            return new MailSender();
        } else if ("msm".equals(msg)) {
            return new MsmSender();
        } else {
            System.out.println("邮件类型错误");
        }
        return null;
    }
}
